deluged streets

Translations
затопленные улицы
The deluged streets made it difficult for vehicles to pass.
Затопленные улицы затрудняли проезд автомобилей.